home *** CD-ROM | disk | FTP | other *** search
/ MacWorld 1999 June / Macworld (1999-06).dmg / Games World / SharewareGames / MacChess 5.0.1 EN / ~History of MacChess < prev    next >
Text File  |  1999-02-21  |  7KB  |  160 lines

  1. History of MacChess - Wim van Beusekom
  2.  
  3. ======================================================================
  4.  
  5. TOBBER Atari                                  Rotterdam           1989
  6.  
  7. I entered my TOBBER (Atari) chess program in the Dutch Computer Chess
  8. Championships in 1989 and 1990. These were organized by the CSVN
  9. (Computer Chess Association Netherlands).
  10.  
  11. In 1989 there were 14 programs and I was 11th with 2.5 points out of 7.
  12. in 1990 there were 16 programs and I was 10th with 3   points out of 7.
  13.  
  14. After this I stopped programming for a while.
  15.  
  16. ======================================================================
  17.  
  18. MacChess 1.0                                   Rotterdam December 1994
  19.  
  20. In April 1993 I began converting TOBBER to an Apple Macintosh.
  21. MacChess 1.0 is nearly identical to TOBBER (Atari). On a Classic II
  22. MacChess 1.0 is comparable to the Kasparov TEAM-MATE chess computer
  23. and on a Centris 610 to the Mephisto MMII.
  24.  
  25. MacChess 1.0 was developed in THINK C,
  26. the interface has been written in C and
  27. its search routines were written in assembler.
  28.  
  29. In October 1994 I visited the 14th Dutch Computer Chess Championship
  30. and was inspired to play again at the 15th Championship in 1995.
  31.  
  32. ======================================================================
  33.  
  34. MacChess 2.0                                   Rotterdam December 1995
  35.  
  36. In November 1995 I entered the 15th Open Dutch Computer Chess Championship.
  37. There were 20 programs and I was 12th with 5.5 points out of 11 games.
  38. MacChess ran on a Macintosh Centris 610 (20 MHz).
  39. This was the best result to date.
  40.  
  41. MacChess 2.0 was tactically improved by using null-moves and better
  42. move ordering techniques.
  43.  
  44. Positional play and end games are still weak.
  45.  
  46. ======================================================================
  47.  
  48. MacChess 2.5                                       Rotterdam June 1996
  49.  
  50. I slightly improved the chess engine, and made many enhancements in the
  51. user interface and import/export facilities. The only changes between
  52. MacChess 2.5 and 2.5.1 were some minor bug fixes. 
  53.  
  54. Major New features:
  55.     - Sliding pieces
  56.     - selectable board patterns & a new piece set
  57.     - PGN/EPD import/export  
  58.     - separate mating module
  59.     - batch position analysis.
  60.     - greatly enhanced game review capabilities
  61.  
  62. ======================================================================
  63.  
  64. MacChess 3.0                                   Rotterdam December 1996
  65.  
  66. I entered the 16th Open Dutch Computer Chess Championship this November.
  67. MacChess placed 7th out of 20 programs with 6 points in 11 games.
  68. MacChess ran on a 200 Mhz Power Macintosh with a 604e processor
  69. supplied by Apple (Thanks!).
  70.  
  71. This was the best result to date. The games are in the folder DOCC 1996.
  72.  
  73. MacChess 3.0 is stronger than MacChess 2.X because it thinks much
  74. faster - it is now PowerPC native. MacChess 3.0 runs 13 times faster
  75. on "stock" Power Macintoshes than MacChess 2.X, which should make it a
  76. full rating class stronger. (People who use Speed Doubler to speed up
  77. MacChess 2.X on their Power Macintoshes will "only" double their speed
  78. by switching to MacChess 3.0.) Though MacChess 3.0 is faster than
  79. MacChess 2.X, it isn't much "smarter" - positional play and end games
  80. are still weak. MacChess 3.0 REQUIRES a Power Macintosh - if you
  81. don't own a Power Macintosh, MacChess 2.5.1 is the version for you.
  82.  
  83. ====================================================================
  84.  
  85. MacChess 4.0                                   Rotterdam December 1997
  86.  
  87. I participated in the 12th AEGON tournament last April. This is a large 
  88. human vs computer tournament with 100 participants, 50 humans against 50 
  89. computers. There were 6 rounds in 6 evenings. Unfortunately, the computer
  90. provided was a slow one - only 51,000 nps from the opening position -
  91. about 1/3 the speed of a 180MHz 604e. MacChess came in 67th place with
  92. 2.5 points and a TPR (tournament performance rating) of 2222. 
  93.  
  94. Despite my intentions the playing strength of MacChess 4.0 is not much 
  95. improved. There is a slight improvement in end games by adding some end 
  96. game knowledge. I will keep working to improve the playing strength in 
  97. the next few years.
  98.  
  99. Major New features:
  100.   - Analyze Game 
  101.   - Analyze Player vs Player
  102.   - Display of ECO codes
  103.   - More endgame knowledge
  104.   - Copy and Paste:
  105.      - PGN game when the Moves window is active.
  106.      - EPD position when the Board window is active.
  107.      - Copy the principal variation when the PV window is active.
  108.   - Next Best Move - (Option menu) Does all moves now.
  109.   - Can now work in the background 
  110.   - PGN database now kept open while viewing games
  111.   - PGN player names now displayed on border of Board window
  112.   - Added Save Game As - (File menu) 
  113.   - Player Name - (Option menu) Fill in and/or save a players name.
  114.   - Web Site: http://members.aol.com/Macchess/
  115.   
  116. ====================================================================
  117.  
  118. MacChess 5.0                                  Rotterdam December 1998
  119.  
  120. MacChess did not participate in any tournaments this year. 
  121.  
  122. Most of this year's work was to make the code more compact, 
  123. add endgame knowledge, a large board and other interface improvements.
  124.  
  125. Major New features:
  126.   - Added new large board with optimized "Classic" and "American" sets
  127.   - New move generator - 200Kb smaller, fast at finding forced mates
  128.   - Many Level options added, including sudden death and increment
  129.   - Quick level settings added in Level menu
  130.   - No longer settles for the first mate it sees - seeks fastest mate
  131.   - More endgame knowledge
  132.   - Preferences dialog box was split into two panes
  133.   - Dialog box for "Setup" now repositionable
  134.   - Result in Game Info box now uses popup menu
  135.   - New icons for game, opening book, preference files
  136.   - Display of nodes will no longer overflow
  137.   - Web Site: http://members.aol.com/Macchess/
  138.   
  139. ====================================================================
  140. MacChess 5.0.1                                  Rotterdam January 1999
  141.  
  142. Minor update.
  143.  
  144. 1. Fixed the adjustment for mate scores in the transposition table.
  145.    Because of this MacChess 5.0 (not 4.0) announced a shorter mate
  146.    than was possible in some positions.
  147.  
  148. 2. Add an extra “Tournament” level option that let you choose between:
  149.    a. set the time separate for white and black.  (as in MacChess 5.0)
  150.    b. set the time for both colors at once. (new)
  151.    
  152. ====================================================================
  153. Wim van Beusekom.
  154.  
  155. postal address: Hammarskjoldplaats 284
  156.                 3069 RH Rotterdam.
  157.                 The Netherlands.
  158.  
  159. email address:  beusekom@knoware.nl
  160.